home *** CD-ROM | disk | FTP | other *** search
- Path: news.mindspring.com!chmood
- From: chmood@photobooks.atdc.gatech.edu (Charlie Moody)
- Newsgroups: comp.sys.amiga.applications
- Subject: [FinalWriter] REPOST: Modifications & Enhancements, part 1
- Date: 21 Jan 1996 06:20:02 GMT
- Organization: Photobooks Inc
- Message-ID: <4dslui$692@brickbat.mindspring.com>
- NNTP-Posting-Host: photobooks.atdc.gatech.edu
- X-Newsreader: TIN [version 1.2 PL2]
-
- With apologies to the group, I've discovered that only the first fourth
- of my text got posted. Therefore, I'm taking the liberty of posting the
- entire thing, in four parts.
-
-
- FinalWriter - release 2.1: Request for Modifications and Enhancements
-
-
-
-
-
- Let me begin this by thanking you for producing a text engine for the Amiga that
- is worthy of being improved. Despite early frustrations, inadequate (tho
- attractive) documentation, and the ongoing confusion of trying to intuit your
- implementation of various features, my estimate of FW's value has gone up:
- especially since I received the 2.1 upgrade. The addition of so simple a
- feature as the paragraph strip has dramatically increased FW ef- fectiveness for
- me (why do you call it a paragraph strip? I think I'd call it a text strip.)
-
-
-
- I've spent many hours compiling and refining the suggestions here, and in the
- process, I've arrived at a few fundamental criticisms of FW's operation and (in
- places) design. As a retired software jock, I've found myself putting on my
- design hat in doing so. I hope that you'll give serious consideration to my
- suggestions for enhancements, as I believe they can lift FW to the top rank of
- word processors regardless of platform.
-
-
-
- My overall observations? First, that FW is slow. Opening at startup, opening a
- new window (opening "Untitled", then loading the chosen document), changing from
- one window to another, synchronous printing, changing from arrow-pointer to
- insertion-pointer ('][') - waiting for these is annoying and distracting. The
- culprit often seems to be multiple unnecessary screen redraws; surely you can
- easily check to see if a document uses custom palettes, strips, etc., and then
- draw the window accordingly, once! (If each doc has its own prefs structure,
- this should be easy....)
-
-
- Program preferences and document defaults strike me as confusing, illogical and
- lacking in power & features. Of all the areas I feel need improvement, this
- area of program and document control (and the opportunities to change these
- things that are scattered throughout the program) stands out as being in the
- greatest need. Accordingly, I'll discuss this area in some detail below.
-
-
- It may be that making such changes as I propose here will require major design
- revision: I certainly hope not; and yet, such possibility exists in any
- project involving ongoing development, and there is no reason why FW3 couldn't
- set a new standard in w/p design & implementation. I hope it will!
-
-
-
- BUGS
-
- Menu selections only take effect if the pointer is showing the '][' image during
- the selection. Menu access should be enabled regardless of pointer type. As
- mentioned above, the time required for the pointer image to change is excessive:
- please find a way to speed it up.
-
- Hyphenation: terms, such as 'self-defense', which contain suppled hyphens, are
- not handled correctly. In the document I'm working with (in the other window),
- 'self-defense' is treated as one word, and it is bumped to the next line as a
- whole; attempting to defeat this by typing 'self- defense' (breaking it into
- two words) results in 'self- def' at the end of one line, and 'ense' at the
- beginning of the next. This should never happen! Words containing supplied
- hyphens should break following the supplied hyphen. Strings containing slash
- characters ('/') should treat these as supplied hyphens, per above, for
- correctly breaking pathnames and other compound constructions.
-
- Top margins are not retained during final printing. I've enclosed a sample
- page displaying this, encase you haven't seen it.
-
-
-
- SHORTCOMINGS THAT COULD ALMOST COUNT AS BUGS
-
- A flashing cursor option should be available, as well as cursor color selection.
-
- FW will abort an Open-Document request if the user specifies a file name that
- doesn't exist in the selected drawer. FW should create the file, then open it -
- not just bail out w/ a screen flash!
-
- ASCII files should be treated as ASCII ASCII files are automaticaaly converted
- to FW format. This should be made explicit by requiring the user to import as,
- or export to, a FinalWriter file. Similarly, exporting as ASCII should allow
- exported lines to wrap as one would expect, and avoid hard EOLs. I wrote this
- file in FW 2.1 & FW 3.0, exported it to ASCII, and am adding this line during my
- cleaning-up of the file.
-
- Keyboard control for moving from word to word requires two hands: this should
- be at least possible as a one-handed operation. I recommend you swap control
- keys for this function w/ those now used for block selection:
-
- shift-arrow = move word-to-word or paragraph-to-paragraph
- ctrl-arrow = highlight characters / line fragments
- ctrl-shift-arrow = highlight words / whole lines
-
- Draft-mode printing doesn't preserve general formatting attributes such as
- bolding, centering, italics, underlining, margins, etc. As a result, draft
- copies can't be used to check and correct formatting inconsistencies. This
- drastically reduces the value of having a draft copy in the first place.
- Draft-mode printing should preserve all standard formatting attributes via the
- standard Amiga printer commands.
-